Leinonen

Code, Mindfulness & Minimalism

Posts tagged with "programming languages"

Found 2 posts.

The Quiet Elegance of Lisp

By Peter Leinonen on August 3, 2025

Explore the elegant simplicity of Lisp, a programming language that pairs abundant parentheses with profound ideas. This blog post reveals Lisp's core concept of homoiconicity, where code and data share the same structure, allowing for seamless self-modification and uniformity in expression. Discover the power of Lisp's macro system, which enables language extension and creative control. Despite its minimalist foundation, Lisp achieves remarkable expressiveness and clarity, embodying timeless programming principles. Uncover the understated beauty of Lisp, where mathematical purity meets practical brilliance.

Read more

Building Lisp from the Ground Up

By Peter Leinonen on August 10, 2025

Discover the magic of Lisp's minimalism as we build a Lisp interpreter from scratch using just seven primitives and a touch of practical additions. This journey reveals how McCarthy's foundational principles create a universe of computational possibilities, demonstrating the profound elegance of simplicity in programming. Dive in to see how complex concepts emerge naturally from these basic building blocks and transform your understanding of programming's core essence.

Read more